package com.syh.jn.scm.service.api.supplier.base.goods;

import com.syh.jn.scm.dto.supplier.base.goods.GoodsMto;
import com.syh.jn.scm.dto.supplier.base.goods.GoodsSto;
import com.syh.jn.scm.dto.supplier.base.goods.GoodsVo;
import com.syh.jn.scm.service.core.BaseService;

import java.util.List;
import java.util.Map;

public interface GoodsService extends BaseService<GoodsSto, GoodsMto, GoodsVo, Long> {
  /**
   * 启用商品
   *
   * @param id
   */
  void enabled(Long id);

  /**
   * 停用商品
   *
   * @param id
   */
  void disabled(Long id);
  /**
   * 批量保存商品
   *
   * @param goodsStos
   */
  List<Long> batchSave(List<GoodsSto> goodsStos);
}
